package com.sdi.acciones;






import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.sdi.business.MsjService;

import com.sdi.business.exception.EntityNotFoundException;
import com.sdi.infrastructure.Factories;
import com.sdi.model.Mensaje;

public class BorrarComentarioAction implements Action {

	@Override
	public String execute(HttpServletRequest req, HttpServletResponse res,
			ServletContext context) {
		 
		Mensaje msj=new Mensaje();
		String tema= req.getParameter("temaIdMensaje");
		String user= req.getParameter("userIdMensaje");
		String contenido= req.getParameter("contenidoMensaje");
		
		msj.setTemaId(tema);
		msj.setUserId(user);
		msj.setContenido(contenido);
		
		MsjService serviceM =Factories.services.createMsjService();
		try {
			serviceM.deleteMensaje(msj);
		} catch (EntityNotFoundException e) {
			return "FRACASO";
		}
		new CargarDatosAction().execute(req, res, context);
		
		
		
		return "EXITO";
	}

}
